wcbel\classes\repositories\Product D

Total Complexity 149
Dependencies 18
Dependents 16
Total lines 626
Lines of code 525
Logical lines of code 238
Comment lines 0
Methods 30
Properties 4

Methods 30

Method Rating Maintainability Complexity Lines of code
get_product_fields()
D
28
42 101
product_attribute_update()
B
40 19 58
get_products_list()
A
39 14 55
get_products_rows()
S
48 6 34
get_product_counts_group_by_status()
S
56 7 17
get_active_columns()
S
58 7 14
get_product_ids_by_custom_query()
S
53 6 21
get_product_taxonomies()
S
60 6 13
get_grouped_taxonomies()
S
55 4 19
get_taxonomies()
S
57 4 17
set_shipping_classes()
S
63 4 11
get_ithemeland_badge_fields()
S
46 1 46
get_products()
S
64 3 10
get_product_object_by_ids()
S
64 3 9
get_status_color()
S
74 2 4
create()
S
69 2 6
get_instance()
S
72 2 6
get_wc_product_vendors()
S
64 2 10
get_tax_classes()
S
65 2 8
get_product_ids_with_like_names()
S
65 2 8
get_yith_vendors()
S
64 2 10
get_trash()
S
65 1 9
get_taxonomy_groups()
S
71 1 6
get_status_colors()
S
66 1 9
__construct()
S
74 1 5
get_attributes()
S
81 1 3
get_status_filters()
S
71 1 5
get_product_statuses()
S
72 1 5
get_product()
S
80 1 3
get_shipping_classes()
S
82 1 3